package ar.com.braghini.analisis.lenguajes;

import java.util.HashMap;

public class AparicionesCounter {
	HashMap<String, Integer> diccionario = new HashMap<String, Integer>();

	public HashMap<String, Integer> getDiccionario() {
		return diccionario;
	}

	public void computarApariciones(String[] palabras) {
		for (String palabra : palabras) {
			String palabraMinuscula = palabra.toLowerCase();
			if (diccionario.containsKey(palabraMinuscula)) {
				diccionario.put(palabraMinuscula,
						diccionario.get(palabraMinuscula) + 1);
			} else {
				diccionario.put(palabraMinuscula, 1);
			}
		}
	}
}
